﻿using Newtonsoft.Json;

namespace NotifyCenter.Sender.ResponseModels; // 建议放在单独的响应模型命名空间

/// <summary>
/// 飞书发送群消息请求体
/// </summary>
public class FeishuSendMessageRequest
{
    /// <summary>群ID（必传）</summary>
    [JsonProperty("chat_id")]
    public string ChatId { get; set; } = string.Empty;

    /// <summary>消息类型（必传，如 text/post/interactive）</summary>
    [JsonProperty("msg_type")]
    public string MsgType { get; set; } = string.Empty;

    /// <summary>消息内容（JSON字符串，需根据 msg_type 构造）</summary>
    [JsonProperty("content")]
    public string Content { get; set; } = string.Empty;
}
